package bigmath;

import java.util.ArrayList;
import java.util.List;
import java.util.Locale;
import java.util.function.UnaryOperator;

public class ListDemo4 {
    public static void main(String[] args) {
        List<String> list = new ArrayList<>();
        list.add("zkajd");
        list.add("bkajd");
        list.add("gkajd");
        list.add("akajd");
        list.add("hkkk");
//         JDK1.8之后修改的
//        list.replaceAll(new UnaryOperator<String>() {
//            @Override
//            public String apply(String s) {
//                return s.startsWith("h")?s.toUpperCase():s;
//            }
//        });
        //将b开头的转为大写
        list.replaceAll(s->s.startsWith("b")?s.toUpperCase():s);
        System.out.println(list);
    }
}
